package com.ccsoft.atools.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class FieldConfig implements Serializable {
    private Integer iid;

    private String table_name;

    private String field_name;

    private String title;

    private Integer form;

    private BigDecimal width;

    private Boolean immutable;

    private Boolean visible;

    private Float seq;

    private Integer digit;

    private Boolean statistics;

    private String formatter;

    private String opts;

    private String align_header;

    private String align_cell;

    private String ctl_type;

    private String generate_formula;

    private Float formula_seq;

    private String display_field;

    private String data_type;

    private String default_value;

    private Boolean ellipsis;

    private Boolean fixed;

    private Boolean resizable;

    private Date create_time;

    private static final long serialVersionUID = 1L;

    public Integer getIid() {
        return iid;
    }

    public void setIid(Integer iid) {
        this.iid = iid;
    }

    public String getTable_name() {
        return table_name;
    }

    public void setTable_name(String table_name) {
        this.table_name = table_name;
    }

    public String getField_name() {
        return field_name;
    }

    public void setField_name(String field_name) {
        this.field_name = field_name;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getForm() {
        return form;
    }

    public void setForm(Integer form) {
        this.form = form;
    }

    public BigDecimal getWidth() {
        return width;
    }

    public void setWidth(BigDecimal width) {
        this.width = width;
    }

    public Boolean getImmutable() {
        return immutable;
    }

    public void setImmutable(Boolean immutable) {
        this.immutable = immutable;
    }

    public Boolean getVisible() {
        return visible;
    }

    public void setVisible(Boolean visible) {
        this.visible = visible;
    }

    public Float getSeq() {
        return seq;
    }

    public void setSeq(Float seq) {
        this.seq = seq;
    }

    public Integer getDigit() {
        return digit;
    }

    public void setDigit(Integer digit) {
        this.digit = digit;
    }

    public Boolean getStatistics() {
        return statistics;
    }

    public void setStatistics(Boolean statistics) {
        this.statistics = statistics;
    }

    public String getFormatter() {
        return formatter;
    }

    public void setFormatter(String formatter) {
        this.formatter = formatter;
    }

    public String getOpts() {
        return opts;
    }

    public void setOpts(String opts) {
        this.opts = opts;
    }

    public String getAlign_header() {
        return align_header;
    }

    public void setAlign_header(String align_header) {
        this.align_header = align_header;
    }

    public String getAlign_cell() {
        return align_cell;
    }

    public void setAlign_cell(String align_cell) {
        this.align_cell = align_cell;
    }

    public String getCtl_type() {
        return ctl_type;
    }

    public void setCtl_type(String ctl_type) {
        this.ctl_type = ctl_type;
    }

    public String getGenerate_formula() {
        return generate_formula;
    }

    public void setGenerate_formula(String generate_formula) {
        this.generate_formula = generate_formula;
    }

    public Float getFormula_seq() {
        return formula_seq;
    }

    public void setFormula_seq(Float formula_seq) {
        this.formula_seq = formula_seq;
    }

    public String getDisplay_field() {
        return display_field;
    }

    public void setDisplay_field(String display_field) {
        this.display_field = display_field;
    }

    public String getData_type() {
        return data_type;
    }

    public void setData_type(String data_type) {
        this.data_type = data_type;
    }

    public String getDefault_value() {
        return default_value;
    }

    public void setDefault_value(String default_value) {
        this.default_value = default_value;
    }

    public Boolean getEllipsis() {
        return ellipsis;
    }

    public void setEllipsis(Boolean ellipsis) {
        this.ellipsis = ellipsis;
    }

    public Boolean getFixed() {
        return fixed;
    }

    public void setFixed(Boolean fixed) {
        this.fixed = fixed;
    }

    public Boolean getResizable() {
        return resizable;
    }

    public void setResizable(Boolean resizable) {
        this.resizable = resizable;
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    @Override
    public String toString() {
        return "FieldConfig{" +
                "iid=" + iid +
                ", table_name='" + table_name + '\'' +
                ", field_name='" + field_name + '\'' +
                ", title='" + title + '\'' +
                ", form=" + form +
                ", width=" + width +
                ", immutable=" + immutable +
                ", visible=" + visible +
                ", seq=" + seq +
                ", digit=" + digit +
                ", statistics=" + statistics +
                ", formatter='" + formatter + '\'' +
                ", opts='" + opts + '\'' +
                ", align_header='" + align_header + '\'' +
                ", align_cell='" + align_cell + '\'' +
                ", ctl_type='" + ctl_type + '\'' +
                ", generate_formula='" + generate_formula + '\'' +
                ", formula_seq=" + formula_seq +
                ", display_field='" + display_field + '\'' +
                ", data_type='" + data_type + '\'' +
                ", default_value='" + default_value + '\'' +
                ", ellipsis=" + ellipsis +
                ", fixed=" + fixed +
                ", resizable=" + resizable +
                ", create_time=" + create_time +
                '}';
    }
}